Expire Duration

SoftwareShield System Feature Guide > Expiring Licenses > Expire Duration

## Expire Duration

You should already have a basic understanding of expiration types in the SoftwareShield System, If not please read Expiring Licenses in this reference.

An Expire Duration causes the license to expire based on the passage of cumulative execution time. The duration you specify is in hours and minutes which counts down as your application runs.

Using an Expire Duration is the best way to implement a trial version of your software if it is a game.

Expire Duration Time only counts down when your application is running. The timer will not count down if the application is not running.

If a license is currently under the effect of an Expire Duration, regardless of if it has expired or not, the license is said to be in Expire Mode. When you issue an Activation Code for a Release All Expiration Authorization Definition, you remove the license from Expire Mode.

Authorization Definitions that can be used to manipulate an Expire Mode license that uses an Expire Duration are:

1. Release All Expiration Authorization Definitions

2. Change Expire Duration Time Authorization Definitions

3. Add Expire Duration Authorization Definitions

4. Reset Expire Duration Authorization Definitions